/* 1rem = 16px */

.homeBanner{
 	width: 100%; height: 11.2rem;
	overflow: hidden;
}
.homeBanner img{
	display: block;
	width: 100%; height: 100%;
}
.nav_wrap{
	width: 100%;
	box-sizing: border-box;
	background: #fff;
	padding: 1rem 0;
}
.nav_item{
	float: left;
	width: 20%;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px; color: #333333;
	font-weight: 500;
}
.nav_itemPic{
	width: 3.14rem; height: 3.14rem;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 0.5rem;
}
.nav_itemPic.one{
	background: #fe8989 url(https://img.qikuai100.com/nav1.png) no-repeat center center;
	background-size: 60%;
}
.nav_itemPic.two{
	background: #49ea8d url(https://img.qikuai100.com/nav2.png) no-repeat center center;
	background-size: 42%;
}
.nav_itemPic.three{
	background: #abe059 url(https://img.qikuai100.com/nav3.png) no-repeat center center;
	background-size: 60%;
}
.nav_itemPic.four{
	background: #4bc6fa url(https://img.qikuai100.com/nav4.png) no-repeat center center;
	background-size: 49%;
}
.nav_itemPic.five{
	background: #df7dfc url(https://img.qikuai100.com/nav5.png) no-repeat center center;
	background-size: 45%;
}
.desc_num{
	font-size: 0.75rem; color: #4d4d4d;
	text-align: center;
	padding-bottom: 1.5rem;
}
input.ipt_getPrice,
div.ipt_getPrice{
	width: 100%; height: 40px;
	line-height: 40px;
	font-size: 13px; color: #333;
	margin-top: 12px;
	border-radius: 0;
	margin-bottom: 0;
	background: #f2f2f2;
	border: none;
}
div.codeBox{
	width: 100%; height: 40px;
	line-height: 40px;
	margin-top: 12px;
	border-radius: 0;
	margin-bottom: 0;
	background: #f2f2f2;
	border: none;
}
div.codeBox input.codeNumBox{
	float: left;
	width: 70%;
	border: none;
	font-size: 13px; color: #333;
	background: transparent;
	margin-bottom: 0;
}
div.codeBox input.sendCodeBox{
	float: left;
	width:30%;
	border: none;
	background: transparent;
	box-sizing: border-box;
	border-left: 1px dashed #4bc6fa;
	margin-top: 5px;
	margin-bottom: 0;
}
input.getPrice{
	width: 100%; height: 40px;
	padding: 0;
	line-height: 40px;
	font-size: 14px; color: #fff;
	margin-top: 30px;
	border-radius: 0;
	margin-bottom: 0;
	background: #4bc6fa;
	border: none;   
	text-align: center;
}
input.ipt_codenum{
	float: left;
	width: 70%; height: 35px;
	line-height: 35px;
	font-size: 12px; color: #333;
	background: #f2f2f2;
	border: none;
}
input.ipt_codebtn{
	float: left;
	width: 30%; height: 21px;
	line-height: 21px;
	margin-top: 7px;
	font-size: 12px; color: #333;
	background: #f2f2f2;
	border: none;
	text-align: center;
	box-sizing: border-box;
	border-left: 1px dashed #666666;
	margin-bottom: 0;
	border-radius: 0;
}
.connect_usDesc{
	text-align: center;
	line-height: 50px;
	font-size: 0.75rem; color: #4bc6fa;
}
.connect_wrap{
	width: 100%;
	padding-bottom: 1.4rem;
}
.comBgConnec{
	width: 48%; height: 35px;
	font-weight: 600;
	color: #ffd200; font-size: 1rem;
	line-height: 35px;
	box-sizing: border-box;
	padding-left: 2.75rem;
}
.leftTel{
	float: left;
	background: #18b0f0 url(https://img.qikuai100.com/phone1.png) no-repeat 1rem center;
	background-size: 1rem;
}
.rightTel{
	float: right;
	background: #18b0f0 url(https://img.qikuai100.com/phone2.png) no-repeat 1rem center;
	background-size: 1rem;
}
.order_home{
	width: 100%;
}
.top_order_home{
	position: relative;
	width: 100%;
	height: 2rem; line-height: 2rem;
	font-size: 0.88rem; color: #333;
	font-weight: 500;
}
.tap_orderHome{
	float: left;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.top_order_home .tap_orderHome:nth-child(1){
	width: 33%;
}
.top_order_home .tap_orderHome:nth-child(2){
	width: 25%;
}
.top_order_home .tap_orderHome:nth-child(3){
	width: 20%;
}
.top_order_home .tap_orderHome:nth-child(4){
	width: 22%;
}
.order_listWrap .tap_orderHome:nth-child(1){
	width: 33%; min-height: 10px;
}
.order_listWrap .tap_orderHome:nth-child(2){
	width: 25%;
}
.order_listWrap .tap_orderHome:nth-child(3){
	width: 20%;
}
.order_listWrap .tap_orderHome:nth-child(4){
	width: 22%;
}
.order_home_list{
	position: relative;
	font-size: 0.75rem; color: #666666;
	padding: 0.5rem 0;
}
.order_listWrap{
	width: 100%;
	height: 1.6rem; line-height: 1.6rem;
}
.hot_company{
	width: 100%;
	padding-top: 1.2rem;
}
.zixin_tap{
	width: 100%;
	position: relative;
	display: block;
}
.zixun_title{
	font-size: 0.88rem; color: #333333;
	padding-top: 1.2rem;
	font-weight: 500;
}
.zixun_sunDesc{
	font-size: 0.75rem; color: #999999;
	padding: 0.2rem 0 0.5rem;
}
.hotCompany{
	padding-bottom: 1.2rem;
	padding-top: 0.4rem;
}
.complogin{
	width: 5rem; height: 3.8rem;
	margin: 0 auto;
	border: 1px solid #c9c9c9;
	text-align: center;
	vertical-align: middle;
}
.hotCom_name{
	width: 100%; 
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.8rem; color: #4d4d4d;
	padding: 0.3rem 2px 0;
	text-align: center;
}
.hotNum{
	font-size: 0.75rem; color: #4d4d4d;
	text-align: center;
}
.hotNum>span{
	color: #f32222;
}
.zixunBox{
	display: block;
	width: 4rem; height: 1.25rem;
	text-align: center; line-height: 1.25rem;
	background: #f8b551;
	color: #fff;
	font-size: 0.75rem;
	margin: 0 auto;
	margin-top: 4px;
}
.hotCompany .swiper-button-next, 
.hotCompany .swiper-button-prev {
    width: 18px;
    height: 28px;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.hotCompany .swiper-slide{
	padding: 0.8rem 0 1rem;
	background: #f3f3f3;
}


.logo_priceWrap{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	padding: 1.38rem 15px;
	overflow: hidden;
}
.logo_img{
	width: 35%; height: auto;
}
.speed_desc_title{
	font-size: 0.88rem; color: #18b0f0;
	font-weight: 600;
}
.speed_desc_link{
	padding: 0px 0.6rem;
	background: #18b0f0;
	color: #fff;
	font-size: 0.7rem; 
	border-radius: 8px;
	margin-top: 2px;
}
